package com.zingrow.common.utils;

/**
 * @author lixin
 * 
 * @date:Nov 28, 2014 2:44:16 PM
 * @version :
 * 
 */
public class StringHelper {

	public static int toInt(String intstr) {
		Integer integer;
		integer = Integer.valueOf(intstr.trim());
		return integer.intValue();
	}

	/**
	 * 判断String不为空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isStrNotNull(String str) {
		return str != null && str.trim().length() != 0;
	}

	/**
	 * 判断String为空
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isStrNull(String str) {
		return str == null || str.trim().length() == 0;
	}

	/**
	 * 判断字符串的第一个字符是否是数字
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isFirstNumberic(String str) {
		String sub = str.substring(0, 1);
		if (isNumeric(sub)) {
			return true;
		}
		return false;
	}

	/**
	 * 判断是否是数字
	 * 
	 * @param str
	 * @return
	 */
	public static boolean isNumeric(String str) {
		for (int i = str.length(); --i >= 0;) {
			if (!Character.isDigit(str.charAt(i))) {
				return false;
			}
		}
		return true;
	}

}
